package com.greateamd.timetableasy.server.dao;

import java.sql.SQLException;

import org.hibernate.HibernateException;

import com.greateamd.timetableasy.domain.Event;
import com.greateamd.timetableasy.domain.exceptions.IllegalEntityStateException;


public interface EventDAO extends IBaseDao<Event, Integer> {

	void save(Event event) throws IllegalEntityStateException,HibernateException,SQLException;
	void update(Event obj)throws HibernateException,SQLException,IllegalAccessException;
	void delete(Event obj)throws HibernateException,SQLException,IllegalAccessException;
}
